exiv2.git
6 weeks agoTweak AdditionOverflowInLoaderExifJpeg for 32bit unsigned char OSes
Pino Toscano [Tue, 3 Mar 2026 06:38:22 +0000 (07:38 +0100)]
Tweak AdditionOverflowInLoaderExifJpeg for 32bit unsigned char OSes

Last-Update: 2023-07-16
Forwarded: not-needed

AdditionOverflowInLoaderExifJpeg expects an overflow to happen on 32bit
architectures; due to the way LoaderExifJpeg & StringValueBase work and the
test data is fabricated, the overflow happens only architectures with signed
char.

Tweak AdditionOverflowInLoaderExifJpeg to account for this, by not expecting an
overflow in case the architecture has unsigned char (e.g. ARM and POWER).

For more discussion and notes, see: https://github.com/Exiv2/exiv2/issues/933

Gbp-Pq: Name tests-overflow-skip-unsigned-char-23bit.diff

6 weeks agoRemove private/static markers from the pkg-config file
Pino Toscano [Tue, 3 Mar 2026 06:38:22 +0000 (07:38 +0100)]
Remove private/static markers from the pkg-config file

Forwarded: not-needed
Origin: vendor
Last-Update: 2023-06-21

The pkg-config file lists as as private the internal libraries used by exiv2.
The problem is that those private markers require the availability of those
other pkg-config files to make exiv2.pc usable; since those are needed only
for static linking, and that there are no static libraries, simply delete them
to make exiv2.pc usable again.

This was forwarded upstream in a cleaner way together with the changes in the
CMake config files, and the changes affecting the pkg-config file were
rejected: https://github.com/Exiv2/exiv2/pull/2872

Gbp-Pq: Name pkgconfig-no-private.diff

6 weeks agoRemove references to non-free excluded content
Pino Toscano [Tue, 3 Mar 2026 06:38:22 +0000 (07:38 +0100)]
Remove references to non-free excluded content

Forwarded: not-needed
Last-Update: 2023-07-15

Gbp-Pq: Name non-free.diff

6 weeks agoexiv2 (0.28.8+dfsg-1) unstable; urgency=medium
Pino Toscano [Tue, 3 Mar 2026 06:38:22 +0000 (07:38 +0100)]
exiv2 (0.28.8+dfsg-1) unstable; urgency=medium

  * Team upload.

  [ Steve Robbins ]
  * Remove myself as uploader

  [ Pino Toscano ]
  * Bump Standards-Version to 4.7.3, no changes required.
  * Drop Rules-Requires-Root: no, no more needed since Debian trixie.
  * Drop Priority: optional, no more needed since dpkg 1.22.13.
  * New upstream release:
    - fixes CVE-2026-25884
    - fixes CVE-2026-27596
    - fixes CVE-2026-27631

[dgit import unpatched exiv2 0.28.8+dfsg-1]

6 weeks agoImport exiv2_0.28.8+dfsg.orig.tar.xz
Pino Toscano [Tue, 3 Mar 2026 06:38:22 +0000 (07:38 +0100)]
Import exiv2_0.28.8+dfsg.orig.tar.xz

[dgit import orig exiv2_0.28.8+dfsg.orig.tar.xz]

6 weeks agoImport exiv2_0.28.8+dfsg-1.debian.tar.xz
Pino Toscano [Tue, 3 Mar 2026 06:38:22 +0000 (07:38 +0100)]
Import exiv2_0.28.8+dfsg-1.debian.tar.xz

[dgit import tarball exiv2 0.28.8+dfsg-1 exiv2_0.28.8+dfsg-1.debian.tar.xz]